LinuxQMISDK  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
qaGobiApiSwiAudio.h File Reference

M2M Audio Service API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  GetM2MAudioProfileReq
 
struct  GetM2MAudioProfileResp
 
struct  SetM2MAudioProfileReq
 
struct  GetM2MAudioVolumeReq
 
struct  GetM2MAudioVolumeResp
 
struct  SetM2MAudioVolumeReq
 
struct  PCMparams
 
struct  SetM2MAudioAVCFGReq
 
struct  SetM2MAudioLPBKReq
 
struct  GetM2MSpkrGainReq
 
struct  GetM2MSpkrGainResp
 
struct  SetM2MSpkrGainReq
 
struct  GetM2MAVMuteReq
 
struct  GetM2MAVMuteResp
 
struct  SetM2MAVMuteReq
 

Macros

#define MAX_LEN_IFACE_TABLE   255
 

Functions

ULONG SLQSGetM2MAudioProfile (GetM2MAudioProfileReq *pGetM2MAudioProfileReq, GetM2MAudioProfileResp *pGetM2MAudioProfileResp)
 
ULONG SLQSSetM2MAudioProfile (SetM2MAudioProfileReq *pSetM2MAudioProfileReq)
 
ULONG SLQSGetM2MAudioVolume (GetM2MAudioVolumeReq *pGetM2MAudioVolumeReq, GetM2MAudioVolumeResp *pGetM2MAudioVolumeResp)
 
ULONG SLQSSetM2MAudioVolume (SetM2MAudioVolumeReq *pSetM2MAudioVolumeReq)
 
ULONG SLQSSetM2MAudioAVCFG (SetM2MAudioAVCFGReq *pSetM2MAudioAVCFGReq)
 
ULONG SLQSSetM2MAudioLPBK (SetM2MAudioLPBKReq *pSetM2MAudioLPBKReq)
 
ULONG SLQSSetM2MAudioNVDef ()
 
ULONG SLQSGetM2MSpkrGain (GetM2MSpkrGainReq *pSpkrGainReq, GetM2MSpkrGainResp *pSpkrGainResp)
 
ULONG SLQSSetM2MSpkrGain (SetM2MSpkrGainReq *pSpkrGainReq)
 
ULONG SLQSGetM2MAVMute (GetM2MAVMuteReq *pGetM2MAVMuteReq, GetM2MAVMuteResp *pGetM2MAVMuteResp)
 
ULONG SLQSSetM2MAVMute (SetM2MAVMuteReq *pSetM2MAVMuteReq)
 

Detailed Description

M2M Audio Service API function prototypes.

Macro Definition Documentation

#define MAX_LEN_IFACE_TABLE   255

Function Documentation

ULONG SLQSGetM2MAudioProfile ( GetM2MAudioProfileReq *  pGetM2MAudioProfileReq,
GetM2MAudioProfileResp *  pGetM2MAudioProfileResp 
)

This API gets the profile content.

Parameters
pGetM2MAudioProfileReq[OUT]
pGetM2MAudioProfileResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSGetM2MAudioVolume ( GetM2MAudioVolumeReq *  pGetM2MAudioVolumeReq,
GetM2MAudioVolumeResp *  pGetM2MAudioVolumeResp 
)

This API gets the Volume content.

Parameters
pGetM2MAudioVolumeReq[IN]
pGetM2MAudioVolumeResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSGetM2MAVMute ( GetM2MAVMuteReq *  pGetM2MAVMuteReq,
GetM2MAVMuteResp *  pGetM2MAVMuteResp 
)

This API Gets the AV Mute content.

Parameters
pGetM2MAVMuteReq[IN]
pGetM2MAVMuteResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSGetM2MSpkrGain ( GetM2MSpkrGainReq *  pSpkrGainReq,
GetM2MSpkrGainResp *  pSpkrGainResp 
)

This API Gets the SPKRGAIN content.

Parameters
pSpkrGainReq[IN]
pSpkrGainResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAudioAVCFG ( SetM2MAudioAVCFGReq *  pSetM2MAudioAVCFGReq)

This API sets the AVCFG content.

Parameters
pSetM2MAudioAVCFGReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAudioLPBK ( SetM2MAudioLPBKReq *  pSetM2MAudioLPBKReq)

This API sets the LPBK content.

Parameters
pSetM2MAudioLPBKReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAudioNVDef ( )

This API sets the NVDef content.

Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAudioProfile ( SetM2MAudioProfileReq *  pSetM2MAudioProfileReq)

This API sets the profile content.

Parameters
pSetM2MAudioProfileReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAudioVolume ( SetM2MAudioVolumeReq *  pSetM2MAudioVolumeReq)

This API sets the Volume content.

Parameters
pSetM2MAudioVolumeReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MAVMute ( SetM2MAVMuteReq *  pSetM2MAVMuteReq)

This API Sets the AV Mute content.

Parameters
pSetM2MAVMuteReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds
ULONG SLQSSetM2MSpkrGain ( SetM2MSpkrGainReq *  pSpkrGainReq)

This API Sets the SPKRGAIN content.

Parameters
pSpkrGainReq[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 5 seconds

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved